Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Braunschweig Challenger Wimbledon - London Pozoblanco Challenger San Marino Challenger U.S. Open - New York Szczecin Challenger Davis Cup, Group I, 1R, ARG-LTU 4-0 Shanghai Rolex Masters - Shanghai Tenerife 1 Challenger Cherbourg Challenger Argentina Open - Buenos Aires Gwangju Challenger BNP Paribas Open - Indian Wells Olympics - Paris Lugano Challenger Monte-Carlo Rolex Masters - Monte-Carlo Shenzhen 1 Challenger Internazionali BNL d'Italia - Rome Guangzhou Challenger French Open - Paris Blois Challenger Wimbledon - London Grodzisk Mazowiecki Challenger Western & Southern Open - Cincinnati Manacor Challenger U.S. Open - New York Genova Challenger Brest Challenger Roanne Challenger Rolex Paris Masters - Paris Helsinki Challenger Quimper Challenger Dallas Open - Dallas Lugano Challenger Oeiras 1 Challenger Australian Open - Melbourne Miami Open - Miami Internazionali BNL d'Italia - Rome Grodzisk Mazowiecki Challenger Abidjan 2 Challenger French Open - Paris Braunschweig Challenger Wimbledon - London San Marino Challenger National Bank Open - Toronto Winston-Salem Open - Winston-Salem U.S. Open - New York Spain F13 Portugal F2 Portugal F3 Lithuania F2 USA F24 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 Germany F2 Usa F9 Poland F1 Turkey F8 Dominican Republic F1 Spain F5 Spain F6 Spain F11 Spain F35 Spain F36 Spain F1 Spain F5 Spain F9 Spain F25 Spain F26 Spain F27 Spain F29 Spain F30 Portugal F10 Portugal F11 France F1 Austria F5 USA F6 Lithuania F2 Lithuania F1 Spain F1 Spain F2 Spain F3 Spain F4 Spain F5 Germany F9 Spain F6 Spain F12 Spain F13 USA F23 Turkey F3 Spain F5 Spain F6 Croatia F2 Croatia F3 Spain F13 Spain F14 Spain F15 Spain F16 Spain F18 Spain F19 Spain F20 Spain F21 Spain F22 Belgium F9 Spain F28 Spain F29 Spain F30 Spain F31 Spain F32 Spain F36 Finland F4 Spain F1 (Manacor) Spain F2 (Manacor) Spain F3 (Paguera) Spain F4 (Paguera) Spain F6 (Cornella) Spain F14 (Vic) Spain F15 (Sta. Margarida Montbui) Netherlands F1 Spain F16 Puerto Rico Challenger Tennis Event - Humacao Waco Tennis Challenger - Waco Bangkok Challenger Baton Rouge Challenger Savannah Challenger Karshi Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Sao Paulo Challenger Athens Challenger Ramat Hasharon Challenger Nottingham Challenger Lexington Challenger Vancouver Challenger Eckental Challenger Bratislava Challenger Istanbul Challenger Izmir Challenger Dallas Challenger Helsinki Challenger Winnetka Challenger Astana Challenger Reunion Island Challenger Helsinki Challenger Andria Challenger Wroclaw Challenger Prostejov Challenger Recanati Challenger Banja Luka Challenger Ortisei Challenger Kazan Challenger Napoli Challenger Gwangju Challenger Taipei City Challenger Tashkent Challenger Lima Challenger Zhuhai Challenger Shenzhen Challenger Samarkand Challenger Shymkent Challenger Nottingham Challenger Ilkley Challenger Seville Challenger Istanbul Challenger Banja Luka Challenger Orleans Challenger Ortisei Challenger Buenos Aires Challenger Cali Challenger Lima Challenger Brescia Challenger Santiago Challenger Rio De Janeiro Challenger Bergamo Challenger Zhuhai Challenger Irving Challenger Shenzhen Challenger Marbella Challenger St. Brieuc Challenger Alicante Challenger Barletta Challenger Lisbon Challenger Prostejov Challenger Caltanissetta Challenger Braunschweig Challenger Cassis Challenger Orleans Challenger Brest Challenger Rennes Challenger Quimper Challenger Drummondville Challenger St. Brieuc Challenger Seoul Challenger Busan Challenger Vancouver Challenger Genova Challenger Seville Challenger Biella Challenger Florence Challenger Barcelona Challenger Brest Challenger Guayaquil Challenger Montevideo Challenger Monterrey Challenger Prostejov Challenger Iasi Challenger Barcelona Challenger Lisbon Challenger Guayaquil Challenger Antalya Challenger Antalya 2 Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Brasilia Challenger Lille Challenger Forli 6 Challenger Perugia Challenger Vancouver Challenger Vilnus Challenger Oeiras 1 Challenger Oeiras 2 Challenger Ottignies-Louvain-la-Neuve Challenger Vilnius Challenger Pau Challenger Lugano Challenger St. Brieuc Challenger Lille Challenger Girona Challenger Gwangju Challenger Busan Challenger Heilbronn Challenger San Benedetto Challenger Zhangjiagang Challenger Seville Challenger Orleans Challenger Quimper Challenger Pau Challenger Baden Open - Karlsruhe Hamburg Challenger Busan Challenger Salinas Challenger Aix En Provence Challenger Winnetka Challenger Recanati Challenger Mouilleron-Le-Captif Challenger Wuxi Challenger Nottingham Challenger Taipei Challenger Nottingham-2 Challenger Kachreti Challenger Petange Challenger Manerbio Challenger Mohammedia Challenger Tashkent Challenger Todi Challenger Ortisei Challenger Perugia Challenger M25 Tbilisi Astana Challenger Istanbul Challenger Hersonissos 2 Challenger Segovia Challenger Abidjan 1 Challenger Bratislava 1 Challenger Jinan Challenger Astana Challenger Cordenons Challenger Como Challenger Eckental Challenger Delray Beach International Tennis Championships - Delray Beach 2007 Knoxville Challenger - Knoxville Hurricane Tennis Open - Bradenton Istanbul Challenger Orange Warsaw Open - Warsaw Rhodes Challenger Binghamton Challenger ATP Studena Croatia Open Umag - Umag Polska Energia Open - Bytom Mons Challenger Orleans Challenger Dallas Challenger Helsinki Challenger Qatar ExxonMobil Open - Doha Porto Challenger Rome Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles SAP Open - San Jose Petange Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Valencia Open - Valencia Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice BB&T Atlanta Open - Atlanta Siemens Open - Scheveningen Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Brisbane International - Brisbane Open 13 - Marseille Gerry Weber Open - Halle Shenzhen Open - Shenzhen Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Geneva Open - Geneva Bad Waltersdorf Challenger BB&T Atlanta Open - Atlanta Hong Kong Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Next Gen ATP Finals - Milan Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Turkish Airlines Open Antalya - Antalya Heilbronn Challenger Citi Open - Washington Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu China Open - Beijing European Open - Antwerp Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Cordoba Open - Cordoba Tata Open Maharashtra - Pune Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Vancouver Challenger Cordenons Challenger Dubai Duty Free Tennis Championships - Dubai Bratislava Challenger Helsinki Challenger Murray River Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Seville Challenger Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Millennium Estoril Open - Estoril Noventi Open - Halle Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Emilia-Romagna Open - Parma Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Orleans Challenger Cordoba Open - Cordoba Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mallorca Championships - Mallorca Hamburg European Open - Hamburg Swiss Open - Gstaad Truist Atlanta Open - Atlanta Plava Laguna Croatia Open - Umag Sofia Open - Sofia Korea Open - Seoul Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Libema Open - 's-Hertogenbosch EFG Swiss Open - Gstaad European Open - Antwerp ASB Classic - Auckland Eckental Challenger Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Lexington Challenger cinch Championships - London Citi Open - Washington Raanana Challenger Helsinki Challenger Chisinau Challenger Nanjing Challenger Heilbronn Challenger Prostejov Challenger Marbella Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Liberec Challenger Tallahassee Tennis Challenger - Tallahassee Buenos Aires Challenger Santiago Challenger Aachen Challenger Busan Challenger Quanzhou Challenger Poznan Challenger Cortina Challenger Chengdu Challenger Bratislava Challenger Andria Challenger Noumea Challenger Playford Challenger Quimper Challenger Rome Challenger AT&T Challenger of Dallas - Dallas Mouilleron-Le-Captif Challenger Talahassee Challenger Cherbourg Challenger Orleans Challenger Szczecin Challenger Lyon Challenger Canberra Challenger Mons Challenger BMW Tennis Championship - Sunrise Istanbul Challenger Marbella Challenger Marbella Challenger Aix En Provence Challenger Montevideo Challenger Bordeaux Challenger Wroclaw Challenger Bergamo Challenger Rennes Challenger Sarasota Challenger Perugia Challenger Segovia Challenger Grodzisk Mazowiecki Challenger Karlsruhe Challenger Blois Challenger Brest Challenger Cherbourg Challenger Kyoto Challenger Kazan Challenger Geneva Challenger Lille Challenger Chicago Challenger Bratislava Challenger Mons Challenger Bad Waltersdorf Challenger St. Brieuc Challenger Bratislava Challenger Hersonissos 1 Challenger Rennes Challenger Campinas Challenger Tbilisi Challenger PEOPLEnet CUP - Dnepropetrovsk Heilbronn Challenger Kyoto Challenger Orleans Challenger Helsinki Challenger Semgroup Challenger - Tulsa Sony Ericsson Open - Miami Barcelona Open BancSabadell - Barcelona BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Open Sud de France - Montpellier BNP Paribas Masters - Paris Generali Open - Kitzbuhel BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona Brisbane International - Brisbane Nordea Open - Bastad Generali Open - Kitzbuhel Mutua Madrid Open - Madrid European Open - Antwerp Western & Southern Open - Cincinnati AEGON Championships - London Topshelf Open - 's-Hertogenbosch Plava Laguna Croatia Open - Umag Rio Open - Rio de Janeiro Swiss Indoors Basel - Basel Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Hong Kong Tennis Open - Hong Kong Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Hall of Fame Tennis Championships - Newport Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal BNP Paribas Masters - Paris Western & Southern Open - New York Hamburg Open - Hamburg China Open - Beijing BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Barcelona Open BancSabadell - Barcelona Western & Southern Open - Cincinnati Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle BNP Paribas Open - Indian Wells Grand Prix Hassan II - Marrakech Bet-at-home Open - Hamburg Miami Open - Miami Citi Open - Washington Austrian Open - Kitzbuhel Shenzhen Open - Shenzhen Monte-Carlo Rolex Masters - Monte-Carlo China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Western & Southern Open - Cincinnati Millennium Estoril Open - Estoril Rolex Paris Masters - Paris Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia BNP Paribas Open - Indian Wells Memphis Open - Memphis Delray Beach Open - Delray Beach Miami Open - Miami Miami Open - Miami Barcelona Open BancSabadell - Barcelona Mutua Madrid Open - Madrid Geneva Open - Geneva Gerry Weber Open - Halle Shanghai Rolex Masters - Shanghai Aegon Nottingham Open - Nottingham Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid St. Petersburg Open - St. Petersburg Montechiarugolo Challenger Swiss Indoors Basel - Basel Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Sydney International - Sydney Open Sud de France - Montpellier Lyon Challenger Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Mons Challenger BB&T Atlanta Open - Atlanta Swiss Open - Gstaad Citi Open - Washington Moselle Open - Metz European Open - Antwerp Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Noventi Open - Halle Swiss Open - Gstaad St. Petersburg Open - St. Petersburg U.S. Open - New York Citi Open - Washington Legg Mason Tennis Classic - Washington French Open - Paris Brisbane International - Brisbane Santiago Open - Santiago Zhuhai Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne Serbia Open - Belgrade U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Sofia Open - Sofia Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Erste Bank Open - Vienna French Open - Paris Anytech365 Andalucia Open - Marbella Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Adelaide International 2 - Adelaide U.S. Open - New York Australian Open - Melbourne French Open - Paris Rio Open - Rio de Janeiro Wimbledon - London Chile Dove Men+Care Open - Santiago Bratislava 1 Challenger U.S. Open - New York Mallorca Championships - Mallorca Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Abierto de Tenis Mifel - Los Cabos Rakuten Japan Open - Tokyo Australian Open - Melbourne French Open - Paris U.S. Open - New York Kremlin Cup - Moscow European Open - Antwerp Australian Open - Melbourne French Open - Paris Swiss Indoors Basel - Basel Guayaquil Challenger Seoul Challenger Wimbledon - London Gijon Open - Gijon U.S. Open - New York Tata Open Maharashtra - Pune ASB Classic - Auckland Australian Open - Melbourne Argentina Open - Buenos Aires French Open - Paris Grand Prix Hassan II - Marrakech Wimbledon - London Cordoba Open - Cordoba U.S. Open - New York Australian Open - Melbourne French Open - Paris Moselle Open - Metz Australian Open - Melbourne Rio Open - Rio de Janeiro Movistar Chile Open - Santiago Grand Prix Hassan II - Marrakech Open Parc - Lyon Mallorca Championships - Mallorca Delray Beach International Tennis Championships - Delray Beach Hong Kong Tennis Open - Hong Kong Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mallorca Championships - Mallorca ABN AMRO World Tennis Tournament - Rotterdam Antalya Cup - Antalya Sydney International - Sydney Belgrade 2 - Belgrade SkiStar Swedish Open - Bastad Miami Open - Miami BNP Paribas Open - Indian Wells Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 Internazionali BNL d'Italia - Rome Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, LTU-UKR 1-4 Sony Open Tennis - Miami Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, World Group, QF, SRB-ESP 4-1 Cincinnati Open - Cincinnati Geneva Open - Geneva Internazionali BNL d'Italia - Rome National Bank Open - Montreal Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, LTU-PAK 4-0 Tata Open Maharashtra - Pune Winston-Salem Open - Winston-Salem Mutua Madrid Open - Madrid Davis Cup, World Group, Q2, ESP-DEN 3-2 Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris French Open - Paris Davis Cup, Group II, 1R, MAR-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Australian Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) All Lower level tournaments Olympics - Rio de Janeiro